import random


# 生成随机的16位
def create_16():
    str=''
    for i in range(4):
    # 生成一个范围在 [65536, 131071] 内的随机整数
        random_num = random.randint(65536, 131071)
        # 将随机整数转换为十六进制字符串
        hex_str = hex(random_num)[2:]
        # 去掉十六进制字符串的第一个字符
        result = hex_str[1:]
        str+=result
    return str
def create_list():
    e='1623aa9a561320d2'
    r=len(e)-1
    t=128
    n=[None for i in range(128)]
    while 0 <= r and 0 < t:
        # 获取当前索引位置字符的 Unicode 编码
        o = ord(e[r])
        r -= 1
        if o < 128:
            t -= 1
            n[t] = o
        elif 127 < o < 2048:
            t -= 1
            n[t] = (o & 63) | 128
            t -= 1
            n[t] = (o >> 6) | 192
        else:
            t -= 1
            n[t] = (o & 63) | 128
            t -= 1
            n[t] = (o >> 6) & 63 | 128
            t -= 1
            n[t] = (o >> 12) | 224
    t-=1
    n[t]=0
    s=[]
    while 2 < t:
        s[0] = 0
        while s[0] == 0:
            more(s)
        t = t - 1
        n[t] = s[0]
    t = t - 1
    n[t] = 2
    t = t - 1
    n[t] = 0

    return n



    print(n)
def more(e):
    for i in range(len(e)):
        e[t]=l()

if __name__ == '__main__':
    create_list()